Visitors to Atlanta looking for a hotel near Turner field need look no further than Ellis Hotel in Downtown Atlanta.
Page 1 of 1